package leetcode15;

import java.util.ArrayList;
import java.util.List;

public class test78 {
    /**
     * 118. 杨辉三角
     * @param numRows
     * @return
     */
    public List<List<Integer>> generate(int numRows) {
        List<List<Integer>> res = new ArrayList<>();
        res.add(List.of(1));
        for(int i = 1;i < numRows;i++){
            List<Integer> row = new ArrayList<>(i + 1);
            row.add(1);
            for(int j = 1;j < i;j++){
                row.add(res.get(i - 1).get(j - 1) + res.get(i - 1).get(j));
            }
            row.add(1);
            res.add(row);
        }
        return res;

    }
}
